home *** CD-ROM | disk | FTP | other *** search
- [ sections are INTRO, LOOKFOR, DOS, OS/2, LINUX, ]
- [ NOTES, BUGFIXES, TWEAKS, WHOAMI ]
-
-
- INTRO
-
- This is a tweak to IDBSP 1.0.
-
- The original readme to IDBSP is in IDBSP.TXT.
-
- I'm calling it 1.0.1 because I am not coordinating this with the original
- porter of ID's BSP code.
-
- This fixes a couple of minor bugs and adds some minor tweaks.
-
- Want to be able to walk through the center room of STARWAR1.WAD? Use
- IDBSP 1.0.1 !!
-
- Tested on at least E1M1, and two huge wads, STARWAR1.WAD and SS27BET2.WAD.
-
- IDBSP produces faster wads than Colin Reed's BSP11X or BSP12W but IDBSP
- doesn't work 100.1% of the time. My experience has been than Colin's is more
- reliable at producing a valid wad. So you might want BSP12W around for
- backup.
-
-
- LOOKFOR
-
- I am making this avaliable with DOS, OS/2 and Linux binaries - each packed
- seperately. Look for the pack that YOU want.
-
- ibsp101d.zip DOS - DJGPP 1.11 maint 5 (GCC 2.5.8)
- ibsp101o.zip OS/2 - GCC/EMX 08h patch 09 (GCC 2.5.8)
- ibsp101l.zip Linux - Slackware 2.0.0, kernal 1.0.9 (GCC 2.5.8)
-
- ibsp101s.zip Source code, with a makefile for each OS.
-
- Also look for the new idbsp 1.1 soon. I don't know if you will find that
- better or this 1.0.1 better.
-
-
- DOS
-
- Compiled with DJGPP. DJGPP's emulator is included. If you already have a
- DJGPP setup on your machine fine. If not:-
-
- If you have a maths copro then just:-
- set GO32=driver vga.grd
- set GO32TMP=C:/
-
- If you don't have a maths copro then:-
- set GO32=driver vga.grd emu emu387
- set GO32TMP=C:/
-
- Yes, those are forward slashes. If you are running Windows you might find
- that you have to exit windows totally before running. If you are using a
- memory manager like EMM386 you might have to adjust it before running.
- Using HIMEM.SYS should be fine.
-
-
- OS/2
-
- Compiled with EMX/GCC. If you already have an EMX setup on your machine
- compare this EMX.DLL with yours and use the newest. If not put EMX.DLL
- in your LIBPATH (to change LIBPATH you must edit CONFIG.SYS). The current
- directory should be fine.
-
-
- LINUX
-
- Compiled with GCC 2.5.8 and LIBC 4.5.27 (I think) that came with the
- standard Slackware 2.0.0 distribution. I run with a 1.0.9 kernel. If
- the binaries don't work for you just grab the source which should compile
- no problems.
-
-
- NOTES
-
- I make no guarantees that this will work with your wad, but it is an
- improvement to v 1.0.
-
- Also, IDBSP wont work with thin sectors (about 2 pixels wide or less).
-
-
- BUGFIXES
-
- - That annoying bug that moves your objects by 16 pixels or locks them
- to a 16 pixel grid.
- - wad_dwd would die if it encountered a blank entry in the lump directory
- like some wads written by DEU. These are now skipped.
- - wad_dwd might die sometime after processing a lump with an 8 character
- name.
-
-
- TWEAKS
-
- These are mainly replacing of iD's mathematics with my own. I've only done
- it in a couple of places and the original code is still there (I think)
- with a define you can switch on or off. These are only minor.
-
- - one notable one is where I just increased the accuracy of one of iD's
- routines, having the effect of reducing the 'texture flooding' bug you
- see occasionaly. (I dont think this bug can be totally fixed.)
-
-
- WHOAMI
-
- Antony Suter
- antony@werple.apana.org.au
-
-